#define InjectiveProperty(property) +(void) InjectiveProperty_##property {}

#define INJNBOOL(value) [NSNumber numberWithBool : value]
#define INJNINT(value) [NSNumber numberWithInt : value]
#define INJNFLOAT(value) [NSNumber numberWithFloat : value]
#define INJNISYES(value) nil == value ? NO : [[NSNumber numberWithBool:YES] isEqualToNumber:value]
#define INJNISNO(value) nil == value ? YES : [[NSNumber numberWithBool:NO] isEqualToNumber:value]
